package xcmg.device.infra;

import java.math.BigDecimal;

public class CalcUtil {

    public static BigDecimal add(BigDecimal p1, BigDecimal p2) {
        if (p1 == null) {
            p1 = BigDecimal.ZERO;
        }
        if (p2 == null) {
            p2 = BigDecimal.ZERO;
        }
        return p1.add(p2);
    }

    public static BigDecimal subtract(BigDecimal p1, BigDecimal p2) {
        if (p1 == null) {
            p1 = BigDecimal.ZERO;
        }
        if (p2 == null) {
            p2 = BigDecimal.ZERO;
        }
        return p1.subtract(p2);
    }

    public static BigDecimal multiply(BigDecimal p1, BigDecimal p2) {
        if (p1 == null) {
            p1 = BigDecimal.ZERO;
        }
        if (p2 == null) {
            p2 = BigDecimal.ZERO;
        }
        return p1.multiply(p2);
    }
}